$(function () {
 let form = layui.form
 form.verify({
  nickname: [
   /^\S{1,10}$/,
   '昵称的长度为1-10个字符!'
  ]
 });
 // 需求2;渲染用户信息-封装成函数,后面还要用
 let layer = layui.layer
 initUserInfo()
 function initUserInfo() {
  axios({
   method: 'GET',
   url: '/my/userinfo',
  }).then(res => {
   if (res.data.status !== 0) {
    return layer.msg(res.data.message)
   }
   form.val('formUserInfo', res.data.data)
  })
 }

 // 需求3:重置功能
 $('#btnReset').on('click', function (e) {
  e.preventDefault()
  initUserInfo()
 })
})
// 需求4:修改用户信息
$('form').on('submit', function (e) {
 e.preventDefault()
 axios({
  method: 'POST',
  url: '/my/userinfo',
  data: $(this).serialize()
 }).then(res => {
  if (res.data.status !== 0) {
   return layer.msg(res.data.message)
  }
  // 成功提示
  layer.msg('恭喜您,修改用户信息成功!')
  window.parent.getUserInfo()
 })

})